package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.math.BigDecimal;
/**
 * 卡交易验证信息记录表
 * @author sun
 *
 */
public class CrdTxnTacRec implements Serializable {
    /** 主键 */
    private String tacid;

    /** 交易时间 */
    private String txnDt;

    /** 卡交易类型 */
    private String crdTxnType;

    /** 城市代码 */
    private String issCityCd;

    /** SAM卡号 */
    private String samNo;

    /** SAM流水号 */
    private String samSeq;

    /** 卡分散因子 */
    private String divFactor;

    /** 卡片交易计数器 */
    private String currCount;

    /** 卡型 */
    private String cardType;

    /** 交易金额 */
    private BigDecimal txnAmt;

    /** 交易后金额 */
    private BigDecimal crdBalAft;

    /** 交易TAC */
    private String txnTac;

    private static final long serialVersionUID = 1L;

    public String getTacid() {
        return tacid;
    }

    public void setTacid(String tacid) {
        this.tacid = tacid == null ? null : tacid.trim();
    }

    public String getTxnDt() {
        return txnDt;
    }

    public void setTxnDt(String txnDt) {
        this.txnDt = txnDt == null ? null : txnDt.trim();
    }

    public String getCrdTxnType() {
        return crdTxnType;
    }

    public void setCrdTxnType(String crdTxnType) {
        this.crdTxnType = crdTxnType == null ? null : crdTxnType.trim();
    }

    public String getIssCityCd() {
        return issCityCd;
    }

    public void setIssCityCd(String issCityCd) {
        this.issCityCd = issCityCd == null ? null : issCityCd.trim();
    }

    public String getSamNo() {
        return samNo;
    }

    public void setSamNo(String samNo) {
        this.samNo = samNo == null ? null : samNo.trim();
    }

    public String getSamSeq() {
        return samSeq;
    }

    public void setSamSeq(String samSeq) {
        this.samSeq = samSeq == null ? null : samSeq.trim();
    }

    public String getDivFactor() {
        return divFactor;
    }

    public void setDivFactor(String divFactor) {
        this.divFactor = divFactor == null ? null : divFactor.trim();
    }

    public String getCurrCount() {
        return currCount;
    }

    public void setCurrCount(String currCount) {
        this.currCount = currCount == null ? null : currCount.trim();
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType == null ? null : cardType.trim();
    }


    public BigDecimal getTxnAmt() {
		return txnAmt;
	}

	public void setTxnAmt(BigDecimal txnAmt) {
		this.txnAmt = txnAmt;
	}

	public BigDecimal getCrdBalAft() {
		return crdBalAft;
	}

	public void setCrdBalAft(BigDecimal crdBalAft) {
		this.crdBalAft = crdBalAft;
	}

	public String getTxnTac() {
        return txnTac;
    }

    public void setTxnTac(String txnTac) {
        this.txnTac = txnTac == null ? null : txnTac.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", tacid=").append(tacid);
        sb.append(", txnDt=").append(txnDt);
        sb.append(", crdTxnType=").append(crdTxnType);
        sb.append(", issCityCd=").append(issCityCd);
        sb.append(", samNo=").append(samNo);
        sb.append(", samSeq=").append(samSeq);
        sb.append(", divFactor=").append(divFactor);
        sb.append(", currCount=").append(currCount);
        sb.append(", cardType=").append(cardType);
        sb.append(", txnAmt=").append(txnAmt);
        sb.append(", crdBalAft=").append(crdBalAft);
        sb.append(", txnTac=").append(txnTac);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}